Transfer Money V2
The Unified Payment API serves as a single entry point for initiating real-time and fallback payments through multiple supported networks, including FedNow, TCH, and ACH. It abstracts the complexity of routing logic and network compatibility checks, allowing clients (such as mobile / middleware systems) to initiate payments with minimal integration effort.
Key Features:
Unified interface for multi-rail payments (FedNow, TCH, ACH)
Automatic routing based on beneficiary bank support
Built-in fallback mechanism if real-time networks are unavailable
Typical Use Case:
Client system (Mobile / Middleware) send a payment request to the XD Ledger via this API. The ledger then parses the request, determines the optimal payment rail, and processes the transaction end-to-end.
Method: POST
{{URL}}/jsonrpc
Example
Request Parameters
Parameter | Description |
---|---|
method Mandatory | String Method Name must be "TransactionService.Transfermoneyv2" |
id Optional | String Unique identifier for the request. Sample Value : "1" |
params | Object |
payload | Object Root Object containing the payment instruction details. |
purpose Optional | String Describes the purpose of the transaction. |
reference Mandatory | String Unique transaction reference. |
transactionAmount Mandatory | Object Object containing amount and currency. |
amount Mandatory | String Value of the transaction must be in Cents Sample Value : "100" |
currency Mandatory | String Currency code must be "USD". |
creditor | Object Creditor (receiver) details. |
userType Optional | String Type of user Constant Value : "INDIVIDUAL / BUSINESS" |
identificationType Optional | String Type of ID Constant Values : " SSN / TIN" |
identification Optional | String Unique identifier of the creditor. |
firstName Mandatory | String First name of the creditor (INDIVIDUAL) or Name of the Company (BUSINESS). Sample Value - INDIVIDUAL : "James" Sample Value - BUSINESS : "XYZ LTD" |
middleName Optional | String Middle name of the creditor. Sample Value : "Edward" |
lastName Optional | String Last name of the creditor. Sample Value : "Harrington" |
creditorAccount | Object Creditor’s bank account information. |
identificationType Optional | String Account identification type Sample Value : "ACCOUNT_NUMBER" |
identificationType2 Optional | String (Optional) Account type Constant Values : " CHECKING / SAVINGS" |
identification Mandatory | String Creditor’s account number. |
institution Mandatory | Object Bank institution details for creditor. |
name Optional | String Name of the bank Sample Value : "JP MORGAN CHASE" |
identificationType Optional | String Type of institution ID Sample Value : "ABA" |
identification Mandatory | String Institution identifier Sample Value : ABA routing number |
debtorPostalAddress Optional | Object Postal address of the debtor (sender). |
addressType Optional | String Address type. Sample Value : "HOUSE" |
addressLine1 Optional | String First line of the address. |
addressLine2 Optional | String Second line of the address. |
city Optional | String City name Sample Value : "Seattle" |
state Optional | String State code Sample Value : "WA" |
zipCode Optional | String ZIP or postal code. |
countryCode Optional | String Country code (ISO 3166, e.g., "840" for USA). |
nationality Optional | String Nationality (ISO 3166 alpha-2, e.g., "US"). |
debtorContact | Object Contact details of the debtor. |
primaryEmail Optional | String Email address of the debtor. |
primaryPhone Optional | String Phone number of the debtor. |
debtorAccount | Object Debtor’s bank account details. |
identificationType Optional | String Identification type Sample Value : "ACCOUNT_NUMBER" |
identification Mandatory | String Account number of the debtor. |
institution Mandatory | Object Institution details of the debtor’s bank. |
name Optional | String Name of the bank Sample Value : "ABC BANK" |
identificationType Optional | String Institution ID type Sample Value : "ABA" |
identification Mandatory | String Institution ID Sample Value : ABA number |
api | Object API credentials and metadata. |
credential Mandatory | String Basic (space) [( "<Username>:<apiKey>" ) as Base64 encoded value] to be provided Sample Value: "Basic bmF2eWEubitlbXBAbmV0eGQuY29tOmY1OWIwY2NlOTU4ZTQ1YTc4MGVhZWIzYWVjOWVjZDAx" |
signature Mandatory | String Sign the request payload (params.payload) using private key. Sample Value: "MEQCIAbpxHpdOyBEVlmxPYv7m4Z1OvWJJYw7g7u3GE3T9nmvAiBjKHckSvb1M6O4t7FeWsn2z9Y3dMeYn3HyX/k28ek/Dw==" |
apiKey Optional | String API key is provided at the time of device registration. Sample Value : "f59b0cce958e45a780eaeb3aec9ecd01" |
keyId Mandatory | String Key ID is provided at the time of device registration. Sample Value : "348076" |
- cURL
- C#
- Go
- NodeJs
curl --location '{{URL}}/jsonrpc' \
--header 'Content-Type: application/json' \
--data-raw '{"method":"TransactionService.Transfermoneyv2","id":"1","params":{"payload":{"purpose":"wages of June month included with loan repayment","reference":"REF-00001104","transactionAmount":{"amount":"100","currency":"USD"},"creditor":{"userType":"INDIVIDUAL","identificationType":"SSN","identification":"478541254","firstName":"Bishnu","middleName":"Parikh","lastName":"Shah"},"creditorAccount":{"identificationType":"ACCOUNT_NUMBER","identificationType2":"CHECKING","identification":"857444440002","institution":{"name":"JP MORGAN CHASE","identificationType":"ABA","identification":"011002550"}},"debtorPostalAddress":{"addressType":"HOUSE","addressLine1":"1st Ave","addressLine2":"238 Stuyvesant 14th St","city":"Seattle","state":"NY","zipCode":"45210","countryCode":"088","nationality":"USA"},"debtorContact":{"primaryEmail":"bishnuparsh@yahoo.com","primaryPhone":"+1-9876543456"},"debtorAccount":{"identificationType":"ACCOUNT_NUMBER","identification":"200515264448391","institution":{"name":"ABC BANK","identificationType":"ABA","identification":"124303298"}}},"api":{"credential":"Basic bmF2eWEubitlbXBAbmV0eGQuY29tOmY1OWIwY2NlOTU4ZTQ1YTc4MGVhZWIzYWVjOWVjZDAx","signature":"MEQCIAbpxHpdOyBEVlmxPYv7m4Z1OvWJJYw7g7u3GE3T9nmvAiBjKHckSvb1M6O4t7FeWsn2z9Y3dMeYn3HyX/k28ek/Dw==","apiKey":"f59b0cce958e45a780eaeb3aec9ecd01","keyId":"348076"}}}'
var options = new RestClientOptions("{{URL}}")
{
MaxTimeout = -1,
};
var client = new RestClient(options);
var request = new RestRequest("/pl/jsonrpc", Method.Post);
request.AddHeader("Content-Type", "application/json");
var body = @"{""method"":""TransactionService.Transfermoneyv2"",""id"":""1"",""params"":{""payload"":{""purpose"":""wages of June month included with loan repayment"",""reference"":""REF-00001104"",""transactionAmount"":{""amount"":""100"",""currency"":""USD""},""creditor"":{""userType"":""INDIVIDUAL"",""identificationType"":""SSN"",""identification"":""478541254"",""firstName"":""Bishnu"",""middleName"":""Parikh"",""lastName"":""Shah""},""creditorAccount"":{""identificationType"":""ACCOUNT_NUMBER"",""identificationType2"":""CHECKING"",""identification"":""857444440002"",""institution"":{""name"":""JP MORGAN CHASE"",""identificationType"":""ABA"",""identification"":""011002550""}},""debtorPostalAddress"":{""addressType"":""HOUSE"",""addressLine1"":""1st Ave"",""addressLine2"":""238 Stuyvesant 14th St"",""city"":""Seattle"",""state"":""NY"",""zipCode"":""45210"",""countryCode"":""088"",""nationality"":""USA""},""debtorContact"":{""primaryEmail"":""bishnuparsh@yahoo.com"",""primaryPhone"":""+1-9876543456""},""debtorAccount"":{""identificationType"":""ACCOUNT_NUMBER"",""identification"":""200515264448391"",""institution"":{""name"":""ABC BANK"",""identificationType"":""ABA"",""identification"":""124303298""}}},""api"":{""credential"":""Basic bmF2eWEubitlbXBAbmV0eGQuY29tOmY1OWIwY2NlOTU4ZTQ1YTc4MGVhZWIzYWVjOWVjZDAx"",""signature"":""MEQCIG4KxB4mlprZ+g7d/9aIB6DadJi/ohIV9+tqunRYT3TFAiBeLxpvyWzQOAh7XOV+iKX7kNQxEN+xVaXj4Hn9FPqYSg=="",""apiKey"":""f59b0cce958e45a780eaeb3aec9ecd01"",""keyId"":""348076""}}}";
request.AddStringBody(body, DataFormat.Json);
RestResponse response = await client.ExecuteAsync(request);
Console.WriteLine(response.Content);
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "{{URL}}/jsonrpc"
method := "POST"
payload := strings.NewReader(`{"method":"TransactionService.Transfermoneyv2","id":"1","params":{"payload":{"purpose":"wages of June month included with loan repayment","reference":"REF-00001105","transactionAmount":{"amount":"100","currency":"USD"},"creditor":{"userType":"INDIVIDUAL","identificationType":"SSN","identification":"478541254","firstName":"Bishnu","middleName":"Parikh","lastName":"Shah"},"creditorAccount":{"identificationType":"ACCOUNT_NUMBER","identificationType2":"CHECKING","identification":"857444440002","institution":{"name":"JP MORGAN CHASE","identificationType":"ABA","identification":"011002550"}},"debtorPostalAddress":{"addressType":"HOUSE","addressLine1":"1st Ave","addressLine2":"238 Stuyvesant 14th St","city":"Seattle","state":"NY","zipCode":"45210","countryCode":"088","nationality":"USA"},"debtorContact":{"primaryEmail":"bishnuparsh@yahoo.com","primaryPhone":"+1-9876543456"},"debtorAccount":{"identificationType":"ACCOUNT_NUMBER","identification":"200515264448391","institution":{"name":"ABC BANK","identificationType":"ABA","identification":"124303298"}}},"api":{"credential":"Basic bmF2eWEubitlbXBAbmV0eGQuY29tOmY1OWIwY2NlOTU4ZTQ1YTc4MGVhZWIzYWVjOWVjZDAx","signature":"MEUCIGXVSQI+ygKWwwqD/JDcudGcOxi6+eCzcZ4Nnm6z2UP6AiEAwRHGE3W4UDxtxM4YXsWvqiBvY7d/7Ss1rjF2SrRLuZs=","apiKey":"f59b0cce958e45a780eaeb3aec9ecd01","keyId":"348076"}}}`)
client := &http.Client {
}
req, err := http.NewRequest(method, url, payload)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Content-Type", "application/json")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := ioutil.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
var https = require('follow-redirects').https;
var fs = require('fs');
var options = {
'method': 'POST',
'hostname': '{{URL}}',
'path': '/pl/jsonrpc',
'headers': {
'Content-Type': 'application/json'
},
'maxRedirects': 20
};
var req = https.request(options, function (res) {
var chunks = [];
res.on("data", function (chunk) {
chunks.push(chunk);
});
res.on("end", function (chunk) {
var body = Buffer.concat(chunks);
console.log(body.toString());
});
res.on("error", function (error) {
console.error(error);
});
});
var postData = JSON.stringify({
"method": "TransactionService.Transfermoneyv2",
"id": "1",
"params": {
"payload": {
"purpose": "wages of June month included with loan repayment",
"reference": "REF-00001105",
"transactionAmount": {
"amount": "100",
"currency": "USD"
},
"creditor": {
"userType": "INDIVIDUAL",
"identificationType": "SSN",
"identification": "478541254",
"firstName": "Bishnu",
"middleName": "Parikh",
"lastName": "Shah"
},
"creditorAccount": {
"identificationType": "ACCOUNT_NUMBER",
"identificationType2": "CHECKING",
"identification": "857444440002",
"institution": {
"name": "JP MORGAN CHASE",
"identificationType": "ABA"
"identification": "011002550",
}
},
"debtorPostalAddress": {
"addressType": "HOUSE",
"addressLine1": "1st Ave",
"addressLine2": "238 Stuyvesant 14th St",
"city": "Seattle",
"state": "NY",
"zipCode": "45210",
"countryCode": "088",
"nationality": "USA"
},
"debtorContact": {
"primaryEmail": "bishnuparsh@yahoo.com",
"primaryPhone": "+1-9876543456"
},
"debtorAccount": {
"identificationType": "ACCOUNT_NUMBER",
"identification": "200515264448391",
"institution": {
"name": "ABC BANK",
"identificationType": "ABA"
"identification": "124303298",
}
}
},
"api": {
"credential": "Basic bmF2eWEubitlbXBAbmV0eGQuY29tOmY1OWIwY2NlOTU4ZTQ1YTc4MGVhZWIzYWVjOWVjZDAx",
"signature": "MEUCIGXVSQI+ygKWwwqD/JDcudGcOxi6+eCzcZ4Nnm6z2UP6AiEAwRHGE3W4UDxtxM4YXsWvqiBvY7d/7Ss1rjF2SrRLuZs=",
"apiKey": "f59b0cce958e45a780eaeb3aec9ecd01",
"keyId": "348076"
}
}
});
req.write(postData);
req.end();
Request Body
{
"method": "TransactionService.Transfermoneyv2",
"id": "1",
"params": {
"payload": {
"purpose": "Loan Account number - 011011258698745",
"reference": "REF-00001104",
"transactionAmount": {
"amount": "100",
"currency": "USD"
},
"creditor": {
"userType": "INDIVIDUAL",
"identificationType": "SSN",
"identification": "478541254",
"firstName": "James",
"middleName": "Edward",
"lastName": "Harrington"
},
"creditorAccount": {
"identificationType": "ACCOUNT_NUMBER",
"identificationType2": "CHECKING",
"identification": "857444440002",
"institution": {
"name": "JP MORGAN CHASE",
"identificationType": "ABA",
"identification": "011002550"
}
},
"debtorPostalAddress": {
"addressType": "HOUSE",
"addressLine1": "1st Ave",
"addressLine2": "238 Stuyvesant 14th St",
"city": "Seattle",
"state": "NY",
"zipCode": "45210",
"countryCode": "088",
"nationality": "USA"
},
"debtorContact": {
"primaryEmail": "john@gmail.com",
"primaryPhone": "+1-9876543456"
},
"debtorAccount": {
"identificationType": "ACCOUNT_NUMBER",
"identification": "200515264448391",
"institution": {
"name": "ABC BANK",
"identificationType": "ABA"
"identification": "124303298",
}
}
},
"api": {
"credential": "Basic bmF2eWEubitlbXBAbmV0eGQuY29tOmY1OWIwY2NlOTU4ZTQ1YTc4MGVhZWIzYWVjOWVjZDAx",
"signature": "MEQCIAbpxHpdOyBEVlmxPYv7m4Z1OvWJJYw7g7u3GE3T9nmvAiBjKHckSvb1M6O4t7FeWsn2z9Y3dMeYn3HyX/k28ek/Dw==",
"apiKey": "f59b0cce958e45a780eaeb3aec9ecd01",
"keyId": "348076"
}
}
}
Response: 200
Response Parameters
Parameter | Description |
---|---|
id | String Unique identifier of the API response. Sample Value: "1" |
jsonrpc | String JSON-RPC version used. Sample Value: "2.0" |
result | Object Root Object containing transaction result details. |
api | Object Metadata about the processed API. |
type | String Type of transaction acknowledgment Sample Value: "CCT_OUT_ACK" |
reference | String Reference ID for the transaction. |
dateTime | String Date and time when the transaction was acknowledged. Format: YYYY-MM-DD HH:mm:ss. |
account | Object Account details of the sender (debtor). |
accountId | String Debtor’s account number. |
balanceCents | Integer Available balance in cents after the transaction. |
holdBalanceCents | Integer Funds on hold in cents. |
status | String Current status of the account Sample Value: "ACTIVE" |
transactionNumber | String Internal transaction tracking number. |
transactionStatus | String Final status of the transaction Sample Value: "COMPLETED" |
transactionAmountCents | Integer Transaction amount in cents. |
originalRequestBase64 | String Base64-encoded original request payload. |
processId | String Unique ID for tracking the transaction process. |
supportedChannel | String Channel through which the transaction was processed Sample Value: "FEDNOW". |
transactionType | String Type of transaction Sample Value: "CCT_OUT" |
Response Body
{
"id": "1",
"result": {
"api": {
"type": "CCT_OUT_ACK",
"reference": "REF-00001104",
"dateTime": "2025-05-27 16:06:30"
},
"account": {
"accountId": "200515264448391",
"balanceCents": 99850925,
"holdBalanceCents": 1000,
"status": "ACTIVE"
},
"transactionNumber": "QA00000001586007",
"transactionStatus": "COMPLETED",
"transactionAmountCents": 100,
"originalRequestBase64": "eyJjaGFubmVsIjoiRkVEX05PVyIsInRyYW5zYWN0aW9uVHlwZSI6IkNDVF9PVVQiLCJyZWZlcmVuY2UiOiJSRUYtMDAwMDExMDUiLCJ0cmFuc2FjdGlvbkFtb3VudCI6eyJhbW91bnQiOiIxMDAiLCJjdXJyZW5jeSI6IlVTRCJ9LCJkZWJ0b3JQb3N0YWxBZGRyZXNzIjp7ImFkZHJlc3NUeXBlIjoiSE9VU0UiLCJhZGRyZXNzTGluZTEiOiIxc3QgQXZlIiwiYWRkcmVzc0xpbmUyIjoiMjM4IFN0dXl2ZXNhbnQgMTR0aCBTdCIsImNpdHkiOiJTZWF0dGxlIiwic3RhdGUiOiJOWSIsInppcENvZGUiOiI0NTIxMCIsImNvdW50cnlDb2RlIjoiMDg4In0sImRlYnRvckNvbnRhY3QiOnsicHJpbWFyeUVtYWlsIjoiYmlzaG51cGFyc2hAeWFob28uY29tIiwicHJpbWFyeVBob25lIjoiKzEtOTg3NjU0MzQ1NiJ9LCJkZWJ0b3JBY2NvdW50Ijp7ImlkZW50aWZpY2F0aW9uIjoiMjAwNTE1MjY0NDQ4MzkxIiwiaWRlbnRpZmljYXRpb25UeXBlIjoiQUNDT1VOVF9OVU1CRVIiLCJpbnN0aXR1dGlvbiI6eyJuYW1lIjoiRmluV2lzZSBCQU5LIiwiaWRlbnRpZmljYXRpb24iOiIxMjQzMDMyOTgiLCJpZGVudGlmaWNhdGlvblR5cGUiOiJBQkEifX0sImNyZWRpdG9yIjp7InVzZXJUeXBlIjoiSU5ESVZJRFVBTCIsImlkZW50aWZpY2F0aW9uIjoiNDc4NTQxMjU0IiwiaWRlbnRpZmljYXRpb25UeXBlIjoiU1NOIiwiZmlyc3ROYW1lIjoiQmlzaG51IiwibWlkZGxlTmFtZSI6IlBhcmlraCIsImxhc3ROYW1lIjoiU2hhaCJ9LCJjcmVkaXRvckFjY291bnQiOnsiaWRlbnRpZmljYXRpb24iOiI4NTc0NDQ0NDAwMDIiLCJpZGVudGlmaWNhdGlvblR5cGUiOiJBQ0NPVU5UX05VTUJFUiIsImlkZW50aWZpY2F0aW9uVHlwZTIiOiJDSEVDS0lORyIsImluc3RpdHV0aW9uIjp7Im5hbWUiOiJKUCBNT1JHQU4gQ0hBU0UiLCJpZGVudGlmaWNhdGlvbiI6IjAxMTAwMjU1MCIsImlkZW50aWZpY2F0aW9uVHlwZSI6IkFCQSJ9fSwicHVycG9zZSI6IndhZ2VzIG9mIEp1bmUgbW9udGggaW5jbHVkZWQgd2l0aCBsb2FuIHJlcGF5bWVudCJ9",
"processId": "20250527751751IBVVEq237NxvZ4K",
"supportedChannel": "FEDNOW",
"transactionType": "CCT_OUT"
},
"jsonrpc": "2.0"
}
Error Codes
Error Codes
Error Code | Error Message | Recommended Action |
---|---|---|
ACCOUNT_NOT_EXIST | Debtor Account doesn't Exist | Please enter a valid Account Number |
ACCOUNT_NOT_MATCH_WITH_CRJ_ACCOUNT | CRJ account number does not match with parent account number | Please review the Sub Account and Parent Account details |
ACCOUNT_NOT_MATCHED_WITH_LEGALREP | Account not matched with legalrep | Legalrep does not have access to this account. Please contact Support. |
BAD_INPUT | Reference is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount.Identification is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount.Institution is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount.InstitutionId is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebtorAccount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebtorAccount.Identification is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebtorAccount.Institution is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebtorAccount.InstitutionId is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | TransactionAmount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Amount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Currency is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebitorAccount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebitorAccount.IdentificationType is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | DebitorAccount.IdentificationValue is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Fee Amount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Fee Currency is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Tax Amount is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Tax Currency is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Fee subsidiary source account doesn't have sufficient balance | Please check the error message and fix the request payload |
BAD_INPUT | Request is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | ReferenceId is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | ProcessId is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Amount field should not be more than 12 digits for wire transfers | Please check the error message and fix the request payload |
BAD_INPUT | Debitor AccountNumber is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Product account is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | Creditor Account is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount InstitutionId is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount Party is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | CreditorAccount Party Name is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | requestID is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | applicationCode is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | ticketName is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | createdBy is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | payloadJSON is invalid or missing | Please check the error message and fix the request payload |
BAD_INPUT | status is invalid or missing | Please check the error message and fix the request payload |
CANNOT_PROCESS_TRANSACTION | Transaction cannot be processed | Transaction Type is not supported. Please contact Support with the Error message |
DUPLICATE_REFERENCE_ID | A request with ReferenceId already exists | Please use a unique reference/request ID |
FED_NOW_PROFILE_SETTINGS_NOT_FOUND | Fednow profile Settings not found for the Account | Please reach out to Support and share this error message |
IN_ACTIVE_ACCOUNT | Account is inactive | Your Account is "INACTIVE". Please Contact Support |
IN_ACTIVE_CUSTOMER | Customer is not in active state | Your Customer Profile is "INACTIVE". Please contact Support |
INSUFFICIENT_BALANCE | Insufficient balance in account | Please review account limits or balances |
INTERNAL_ERROR | Contact administrator and try again | Temporary error – Please try again later |
INVALID_CURRENCY | Account and Instructed Currency mismatched | Please fix the Currency Code and Try again |
INVALID_POSTED_DATE | Invalid Posted Date. Must be RFC3339 Format | Please fix the Posted Date Format and Try again |
NOT_FOUND_ACCOUNT | Account not found | Please fix the payload with the Correct Account Number |
NOT_FOUND_APPLICATION | Application not found | Please fix the payload with the Correct Application ID |
NOT_FOUND_CUSTOMER | Customer not found | Please fix the payload with the Correct Customer ID |
NOT_FOUND_INSTITUTION | Institution not found in Network | Please fix the payload with the Correct Institution ID |
NOT_FOUND_PRODUCT | Product not found | Please fix the payload with the relevant Product Name |
NOT_FOUND_PROGRAM_CHANNEL | Program channel setting not found | Please fix the payload with the Correct Program Channel |
NOT_FOUND_TRANSACTION | Transaction not found | Please fix the payload with the Correct Transaction ID |
PER_DAY_MONEY_IN_LIMIT_BREACHED | Per day money_in limit breached | Please reach out to Support and share this error message |
PER_DAY_MONEY_IN_LIMIT_BREACHED_FOR_RECEIVER | Per day money_in limit breached for receiver | Please review account limits or balances |
PER_DAY_MONEY_OUT_LIMIT_BREACHED | Per day money_out limit breached | Please review account limits or balances |
PER_DAY_TRANSACTION_LIMIT_BREACHED | Per day transaction limit breached | Please review account limits or balances |
PER_MONTH_MONEY_IN_LIMIT_BREACHED | Per month money_in limit breached | Please review account limits or balances |
PER_MONTH_MONEY_OUT_LIMIT_BREACHED | Per month money_out limit breached | Please review account limits or balances |
PER_MONTH_TRANSACTION_LIMIT_BREACHED | Per month transaction limit breached | Please review account limits or balances |
PER_TRANSACTION_LIMIT_BREACHED | Per transaction limit breached | Please review account limits or balances |
PER_YEAR_TRANSACTION_LIMIT_BREACHED | Per year transaction limit breached | Please review account limits or balances |
RTP_PROFILE_SETTINGS_NOT_FOUND | RTP Profile Settings not found for the Account | Please reach out to Support and share this error message |
SUPPORTED_CHANNEL_UNAVAILABLE | Supported channel unavailable | Please reach out to Support and share this error message |
TCH_REF_BALANCE_EXCEEDED | - | Please reach out to Support and share this error message |
TRANSACTION_NOT_SUPPORTED | Transaction not supported | Please review the request |
TXN_NOT_ALLOWED_FOR_NON_ADDRESSABLE_ACC | Not allowed for non-addressable account | Please verify if the requested action is allowed or supported |
WIRESETTING_NOT_FOUND | Wire Settings not found for the Account | Please reach out to Support and share this error message |